﻿/* 750宽度为标准 */

/* 大于1024px设备（非移动设备） */
@media screen and (min-width:1025px) {

	.m_header,
	.m_nav,
	.m_index_banner,
	.m_nav_son,
	.m_none {
		display: none;
	}
}


/* 手机端代码 */
@media screen and (max-width:1025px) {

	.leftServe,
	header,
	.izl-rmenu,
	.horn-line,
	.index-hot,
	.index-classify,
	.today-news,
	.index_none,
	.pc_none,
	
	.processBox,
	.bmlc-bmxz,
	.login_box{
		display: none;
	}

	body {
		background-color: white;
	}

	* {
		box-sizing: border-box;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}

	.m_t_pos {
		margin-top: 2.4rem;
	}

	.m_p15 {
		padding: 0.2rem;
	}

	.m_pt15 {
		padding-top: 0.2rem;
	}

	.m_pr15 {
		padding-right: 0.2rem;
	}

	.m_pb15 {
		padding-bottom: 0.2rem;
	}

	.m_pl15 {
		padding-left: 0.2rem;
	}

	.m_m15 {
		margin: 0.2rem;
	}

	.m_mt15 {
		margin-top: 0.2rem;
	}

	.m_mr15 {
		margin-right: 0.2rem;
	}

	.m_mb15 {
		margin-bottom: 0.2rem;
	}

	.m_ml15 {
		margin-left: 0.2rem;
	}

	.m_w100 {
		width: 100% !important;
		overflow: hidden;
	}

	.m_bg {
		background-color: white;
	}

	.m_clearfix::after {
		content: "";
		clear: both;
		display: block;
	}

	.m_who {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.m_flex_wrap_around {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		align-items: center;
	}

	.m_flex_wrap_between {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}

	.m_flex_nowrap_around {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-around;
		align-items: center;
	}

	.m_flex_nowrap_between {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
	}

	.m_line {
		margin: 0.4rem 0 .4rem;
		height: 0.2rem;
		background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)) no-repeat center;
		background: linear-gradient(#f8f8f8, #fff) no-repeat center;
	}

	/* 头部 */
	.m_header {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		height: 1.6rem;
	}

	.m_logo {
		width: 3.75rem;
		height: auto;
	}

	.m_header img {
		width: 100%;
		height: 100%;
	}

	.m_logo1 {
		width: 5.066666rem;
		height: auto;
	}

	.m_kf.kf_alert {
		width: 0.533333rem;
		height: 0.533333rem;
	}

	.m_logo1::after {
		content: "";
		position: absolute;
		display: block;
		width: 0.571428rem;
		height: 1.328571rem;
		background: linear-gradient(to right, rgba(255, 255, 255, .2), rgba(255, 255, 255, .8), rgba(255, 255, 255, .2));
		top: 0;
		left: -0.057142rem;
		transform: rotate(10deg);
		animation: m_head 3s infinite;
		animation-timing-function: linear;
	}

	@keyframes m_head {
		from {
			left: -0.057142rem;
		}

		to {
			left: 8.5rem;
		}
	}

	.m_nav {
		position: fixed;
		top: 1.6rem;
		left: 0;
		height: 0.8rem;
		z-index: 999;
		border-bottom: 1px solid #f5f5f5;
	}

	.m_nav>a {
		font-size: 0.4rem;
		color: #333;
		font-weight: 600;
	}

	.m_nav>a.on {
    color: red;
}

	/* 尾部 */
	.m_footer {
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 999;
		border-top: 1px solid #f5f5f5;
		height: 1.493333rem;
	}

	.m_footer a {
		display: block;
		width: 23%;
		text-align: center;
	}

	.m_footer a>img {
		width: 0.533333rem;
		height: 0.533333rem;
	}

	.m_footer a>p {
		margin-top: 0.133333rem;
		font-size: 0.346666rem;
		font-weight: 600;
	}

	.m_foot_top {
		text-align: center;
		padding: 0.8rem 0;
		background: #F6F8FB;
		padding-bottom: 2.133333rem;
	}

	.m_foot_top>a {
		display: inline-block;
		margin: 0 0.133333rem;
		font-size: 0.32rem;
		padding: initial;
	}

	.m_foot_top>p {
		padding-top: 0.3rem;
		font-size: 0.32rem;
		color: #666;
	}


	/* 首页 */
	.m_index_banner {
		margin-top: 2.666666rem;
		height: 3.3rem;
	}

	.m_index_banner img {
		width: 100%;
		height: 100%;
	}

	.m_index_banner .m_banner {
		height: 100%;
	}

	.m_index_banner .swiper-slide {
		border-radius: 0.213333rem;
		overflow: hidden;
	}

	.m_nav_son a {
		display: block;
		width: 23%;
		text-align: center;
	}

	.m_nav_son a>img {
		width: 0.533333rem;
		height: 0.533333rem;
	}

	.m_nav_son a>p {
		margin-top: 0.133333rem;
		font-size: 0.32rem;
	}

	.m_nav_son {
		margin: 0.633333rem 0;
	}

	.m_hot {
		height: 1.6rem;
		overflow: hidden;
		background: whitesmoke;
		display: flex;
		flex-wrap: nowrap;
		border-radius: 4px;
	}

	.m_hot_img {
		width: 1.6rem;
		height: auto;
	}

	.m_hot_img>img {
		width: 100%;
		height: 100%;
	}

	.m_hot_con {
		width: 8rem;
	}

	.m_hot_con .swiper-slide {
		display: flex;
		align-items: center;
		align-content: center;
		height: 1.6rem !important;
		line-height: 1.6rem !important;
		color: #666;
	}

	.m_hot_con .swiper-slide a {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		line-height: 0.533333rem;
		color: #333;
		font-size: 0.373333rem;
	}

	/* 首页列表内容 */
	.scrollX-wrapper2 {
		margin-top: 0.2rem;
		height: 1rem;
	}

	.scrollX-wrapper2 .scrollX-box {
		padding: 0.186666rem 0.266666rem 0.266666rem 0.266666rem;
	}

	.scrollX-wrapper2 .scrollX-box .scrollX-item.on {
		font-size: 0.373333rem;
		background-color: #3232b2;
		color: #fff;
	}

	.scrollX-item {
		width: 2.133333rem !important;
		display: inline-block;
		color: #333;
		height: 0.64rem !important;
		margin: 0 0.133333rem;
		text-align: center;
		background: #f7f7f7;
		line-height: 0.64rem;
		border-radius: 0.133333rem;
		font-size: 0.373333rem;
	}

	.articles .article-box {
		margin-top: .4rem;
	}

	.articles .project-list {
		padding: 0 0.266666rem;
	}

	.articles .project-list .tab+.tab {
		margin-top: .2rem;
	}

	.articles .project-list .tab {
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.articles .tab .left .article-image {
		width: 2.933333rem;
		height: 2.4rem;
		border-radius: .1rem;
	}

	.articles .tab .right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-left: 0.293333rem;
		padding-bottom: 0.053333rem;
		height: 2.213333rem;
	}

	.articles .tab .right .article-tit {
		overflow: hidden;
		margin-top: -.08rem;
		line-height: 0.746666rem;
		height: 1.493333rem;
		font-size: .28rem;
		color: #333;
		width: 100%;
	}

	.articles .tab .right .article-tit a {
		color: #333;
		font-size: 0.373333rem;
	}

	.articles .tab .right .article-tit .article-classification {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 0 0.186666rem;
		color: #ff8c05;
		border: 1px #ff8c05 solid;
		margin-right: 0.186666rem;
		height: 0.42rem;
		line-height: 0.42rem;
		font-size: 0.32rem;
		border-radius: .04rem;
		background-color: rgba(251, 153, 38, 0.05);
	}

	.articles .tab .right .article-tit .article-classification::before {
		border-color: rgba(255, 140, 5, .2);
	}

	.articles .tab .right .part-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
	}

	.articles .tab .right .part-info .reading-number {
		padding-left: 0.586666rem;
		color: #d6d6d6;
		font-size: 0.32rem;
		background: url(/style/images/icon-look.png) no-repeat left center / 0.4rem 0.24rem;
	}

	.articles .tab .right .part-info .release-time {
		color: #d6d6d6;
		font-size: .32rem;
	}

	.m_index_list_con {
		margin-top: 15px;
	}

	.m_tit span {
		display: inline-block;
		width: 0.16rem;
		height: 0.426666rem;
		background: #3232b2;
		float: left;
		border-radius: 2px;
	}

	.m_tit .m_tit_txt {
		font-size: 0.426666rem;
		margin-left: 0.4rem;
		float: left;
	}

	.m_tit a {
		float: right;
		padding-right: 0.133333rem;
		font-size: 0.346666rem;
		color: #999;
	}

	.m_tit {
		margin: 0.533333rem 0 0.266666rem 0.266666rem;
	}

	.list_con_tit1 {
		border-left: 0.133333rem solid red;
		font-size: 0.453333rem;
		height: 0.666666rem;
		line-height: 0.666666rem;
		padding-left: 0.266666rem;
		margin-top: 0.266666rem;
	}


	/* 首页院校 */
	.m_school img {
		width: 100%;
		height: 100%;
	}

	.m_school .m_swp_ty_school a {
		display: block;
		width: 2.8rem;
		padding: 0.166666rem;
		height: 3.413333rem;
		margin: 0.266666rem 0.1rem;
		text-align: center;
		box-shadow: 0 0 3px 3px #f8f8f8;
		border-radius: 0.266666rem;
		overflow: hidden;
	}

	.m_school .m_swp_ty_school a>img {
		width: 1.866666rem;
		height: 1.866666rem;
	}

	.m_school .m_swp_ty_school a>p {
		font-size: 0.32rem;
		padding-top: 0.266666rem;
		line-height: 0.48rem;
		overflow: hidden;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
	}

	.m_xlts a {
		width: 23%;
		font-size: 0.32rem;
		overflow: hidden;
		padding-left: 0.053333rem;
		margin: 0.08rem;
		height: 0.933333rem;
		line-height: 0.933333rem;
		border-radius: 0.133333rem;
	}

	.m_xlts {
		padding: 0.053333rem;
		overflow: hidden;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-right: 0;
	}

	.m_school {
		width: 100%;
	}

	.m_index {
		width: 100%;
		overflow: hidden;
	}

	.m_xlts_tab_item {
		font-size: 0.373333rem;
		position: relative;
		padding-bottom: 0.266666rem;
	}

	.m_xlts_tab_item.on {
		font-size: 0.426666rem;
		font-weight: 600;
		color: #3232b2;
	}

	.m_xlts_tab_item.on::after {
		content: "";
		position: absolute;
		width: 0.533333rem;
		height: 0.133333rem;
		border-radius: 0.133333rem;
		background: #3232b2;
		display: block;
		bottom: 0px;
		left: 0.586666rem;
	}

	.m_xlts_tab {
		margin-top: 0.4rem;
	}


	.m_xlts_tab_main {
		box-shadow: 0 0 3px 3px #f8f8f8;
		border-radius: 0.266666rem;
		position: relative;
	}

	.m_xlts_types_con_jieshao .m_top {
		background: linear-gradient(90deg, #84a5ff 0%, #6d7cff 100%);
		padding: 10px;
		font-size: 16px;
		color: white;
		font-weight: 600;
		line-height: 25px;
		border-radius: 8px;
	}

	.m_xlts_types_con_jieshao .m_top>p {
		font-size: 14px;
		font-weight: initial;
	}

	.m_xlts_types_con_jieshao .m_bot {
		margin-top: 15px;
	}

	.m_xlts_types_con_jieshao .m_bot .m_left {
		width: 45%;
		float: left;
	}

	.m_xlts_types_con_jieshao .m_bot .m_right {
		width: 55%;
		float: left;
	}

	.m_xlts_types_con_jieshao .m_bot p {
		line-height: 0.666666rem;
		color: #666;
		font-size: 0.346666rem;
	}

	.m_xlts_types_con_jieshao .m_bot p span {
		color: #333;
		float: left;
		font-weight: 600;
	}

	i.icon-star {
		display: inline-block;
	}

	i.icon-had {
		display: inline-block;
	}

	.m_xlts_types_con_jieshao .m_bot p a {
		color: #3232b2;
		padding-left: 0.08rem;
		font-weight: 600;
		font-size: 0.32rem;
	}

	.m_list_swiper_con1_list_more {
		color: #648cf9;
		text-align: center;
		background-color: #f2f5ff;
		display: block;
		height: 1.066666rem;
		line-height: 1.066666rem;
		font-size: 0.4rem;
		border-radius: 0.133333rem;
	}

	.timeTable {
		display: flex;
		font-size: .28rem;
		border: solid 1px #d2ddff;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
	}

	.timeTable p {
		line-height: .8rem;
		border-top: solid 1px #d2ddff;
		font-size: 0.346666rem;
	}

	.timeTable p:first-child {
		border-top: none;
	}

	.timeTable .left {
		background-color: #eef2ff;
		width: 1.74rem;
		text-align: center;
	}

	.timeTable .right {
		flex: 1;
	}

	.timeTable .right p {
		padding-left: .3rem;
		color: #666;
		white-space: nowrap;
		overflow: hidden;
	}

	.timeTable .right a {
		color: #265df0;
		text-decoration: underline;
	}

	.timeBtm {
		display: flex;
		text-align: center;
		padding: .3rem 0;
		border: solid 1px #d2ddff;
		border-top: none;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	.timeBtm img {
		width: 0.426666rem;
		height: 0.426666rem;
	}

	.timeBtm p {
		margin-top: 0.053333rem;
		font-size: 0.346666rem;
	}

	.timeBtm a {
		flex: 1;
	}




	/* 列表页 */
	.list_pos {
		height: 0.533333rem;
		line-height: 0.533333rem;
		padding-left: 0.266666rem;
		font-size: 0.346666rem;
	}

	.list_art_con.white-bg>ul.list_con li {
		padding: 0.266666rem 0;
	}

	.list_art_con.white-bg>ul.list_con li>a.list_con_tit {
		font-size: 0.426666rem;
		margin: 5px 0;
		line-height: 0.533333rem;
	}

	.list_art_con.white-bg>ul.list_con li p {
		font-size: 0.346666rem;
		line-height: 0.533333rem;
		margin-top: 0.213333rem;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
	}

	.list_art_con.white-bg>ul.list_con li .list_con_span {
		margin: 0.213333rem 0;
		white-space: nowrap;
	}

	.list_art_con.white-bg>ul.list_con li .list_con_span span {
		margin-right: 0.8rem;
		font-size: 0.32rem;
	}

	.list_art_con.white-bg>ul.list_con li .list_con_span span:nth-of-type(3) {
		display: none;
	}

	.page {
		margin: 0.8rem 0;
	}

	.page li {
		margin-right: 0.266666rem;
		font-size: 0.373333rem;
		height: 0.746666rem;
		line-height: 0.746666rem;
	}

	.page li.thisclass,
	.page li.thisclass>a {
		width: 0.533333rem;
		height: 0.533333rem;
		line-height: 0.533333rem;
	}

	.page li>a {
		font-size: 0.346666rem;
	}

	.list_art_con {
		padding: 0 0.266666rem;
	}

	.list_art_con_top {
		padding: 0;
	}

	.list_art_con_top h1 {
		font-size: 0.426666rem;
		font-weight: 600;
		line-height: 0.533333rem;
		padding: 0.33333rem 0;
	}

	.li_art_span {
		height: 0.533333rem;
		margin: 0.133333rem 0 0 0;
		white-space: nowrap;
		display: flex;
		line-height: 0.533333rem;
	}

	.list_art_con_top p span {
		font-size: 0.32rem;
		margin-right: 0.266666rem;
	}

	.list_art_con_top p span:nth-of-type(3) {
		display: none;
	}

	.a_wx.fr {
		display: none;
	}

	.art_des {
		padding: 0.266666rem;
		overflow: hidden;
		-webkit-line-clamp: 3;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		line-height: 0.56rem;
		font-size: 0.346666rem;
		height: 2.026666rem;
		margin: 0.266666rem 0;
		border-left: 0.133333rem solid #d5dce0;
	}

	div#art_con {
		margin: 0;
		font-size: 0.426666rem;
		line-height: 0.746666rem;
	}

	div#art_con img,
	div#art_con table {
		max-width: 100%;
	}

	.art_form {
		height: 4rem;
		background-size: cover;
	}

	form#form1 {
		width: 100%;
		padding: 0.533333rem;
	}

	.art_form td {
		margin: 0.266666rem 0.133333rem 0.133333rem 0.133333rem;
		width: 3.866666rem;
	}

	.input-text {
		height: 0.746666rem;
		line-height: 0.746666rem;
		padding-left: 0.266666rem;
		font-size: 0.32rem;
	}

	form#form1 tbody {
		display: flex;
		flex-direction: column;
	}

	input#btnBaoming {
		font-size: 0.373333rem;
		height: 0.746666rem;
		line-height: 0.746666rem;
		margin-left: 2.666666rem;
	}

	.next_pre {
		margin: 0.266666rem 0;
		font-size: 0.346666rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.next_pre a {
		font-size: 0.346666rem;
	}

	.art_like li {
		width: 100%;
		line-height: 0.693333rem;
		height: 0.693333rem;
		padding-right: 0.533333rem;
	}

	.art_like li>a {
		font-size: 0.346666rem;
	}

	.art_like ul {
		display: flex;
		flex-direction: column;
	}

	/* 院校列表页 */
	.zyyx_item a {
		font-size: 0.4rem;
		margin-right: 0;
	}

	.zsyx_con ul li {
		width: 50%;
		margin-right: 0;
		margin-top: 0.4rem;
	}


	.zsyx_con ul li img {
		padding: 0.133333rem;
		width: 1.6rem;
		height: auto;
	}

	.zsyx_con ul li div {
		width: 3.466666rem;
		height: auto;
		overflow: hidden;
		padding-bottom: 0;
		margin: -0.133333rem auto 0 auto;
	}

	.zsyx_con ul li h3 {
		font-size: 0.346666rem;
		padding-top: 0;
		height: 0.533333rem;
		line-height: 0.533333rem;
	}

	.zsyx_con ul li p {
		font-size: 0.32rem;
		margin-top: 0.106666rem;
	}

	.zsyx_con ul li>a {
		height: 1.733333rem;
	}


	/* 职业资格列表页 */
	.zige-sidebar ul li {
		margin: 0.106666rem;
		padding: 5px 10px;
		white-space: nowrap;
		width: initial;
		height: initial;
		line-height: initial;
		overflow: hidden;
		display: inline-block;
		text-overflow: ellipsis;
		max-width: 4rem;
	}

	.zige-sidebar ul li a {
		font-size: 0.373333rem;
		color: white;
	}

	.zige-sidebar ul li:nth-of-type(4n) {
		background: #ffc151;
	}

	.zige-sidebar ul li:nth-of-type(3n) {
		background: #cccc00;
	}

	.zige-sidebar ul li:nth-of-type(7n) {
		background: #ff7979;
	}

	.zige-sidebar ul li {
		background: #47ccff;
		border: none;
		border-radius: 0.133333rem;
	}

	.career-profile .title,
	.career-profile .zhuanye-title {
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.4rem;
		padding-left: 0.4rem;
		margin-bottom: 0;
	}

	.career-profile-con p {
		line-height: 0.746666rem;
		font-size: 0.373333rem !important;
	}

	/* 网站地图 */
	.site {
		margin-top: 0.48rem;
	}

	.site h2 {
		padding: 0.133333rem 0.266666rem;
	}

	.site h2 a {
		font-size: 0.453333rem;
	}

	.site li {
		padding: 0.133333rem;
		margin: 0.133333rem;
	}

	.site li a {
		font-size: 0.4rem;
	}

	/* 404 */
	.err_top img {
		width: 6.666666rem;
	}

	.err_top {
		margin: 4rem auto 2.4rem;
		text-align: center;
		display: flex;
		flex-direction: column;
	}

	.err_top>.fr {
		font-size: 0.533333rem;
		margin: 0.533333rem 0;
		line-height: 1.066666rem;
	}

	.err_top>.fr>p {
		font-size: 0.426666rem;
	}


	/* 报名 */
	/* 网站地图 */
	.bm {
		margin: 0;
		border-radius: 0.16rem;
		padding: 0.266666rem;
		box-shadow: 0px 0px 7px 1px #efefef;
	}

	.c1_r_bm {
		width: 100%;
		padding: 0.266666rem;
	}

	.bm_tit {
		font-size: 0.48rem;
	}

	.bm_l {
		width: 100%;
	}

	.bm_l.fl tr {
		line-height: 0.8rem;
		display: flex;
		margin-bottom: 0.533333rem;
	}

	td[align=right] {
		font-size: 0.373333rem;
		white-space: nowrap;
	}

	td[align=left]>input {
		width: 6.666666rem;
		line-height: 1.013333rem;
		height: 1.013333rem;
		font-size: 0.373333rem;
		padding: 0.133333rem;
	}

	td[align=left] {
		padding-left: 0.266666rem;
		width: 100%;
	}

	.bm_l.fl form table,
	.bm_l.fl form tbody {
		display: block;
		width: 100%;
	}

	.bm_tit>p {
		font-size: 0.373333rem;
		margin: 0.533333rem 0;
	}

	textarea {
		width: 6.666666rem;
	}

	td button[type="submit"] {
		width: 100%;
		height: 1.066666rem;
		line-height: 1.066666rem;
		margin: 0.533333rem auto;
		font-size: 0.373333rem;
	}

	.c1_r_bm .c1_r_tit {
		padding-left: 0.4rem;
		font-size: 0.453333rem;
		margin: 0.4rem 0;
	}

	.c1_r_bm p {
		font-size: 0.373333rem;
		line-height: 0.746666rem;
	}

	.c1_r_bm img {
		width: 100%;
	}

	.bm_l td[colspan="2"] {
		width: 100%;
	}

	.bm_l.fl form {
		margin: 0.533333rem;
	}

	/* 频道页 */
	.m_pd_banner_main {
		height: 4rem;
	}

	.m_pd_banner_main img {
		width: 100%;
		height: 100%;
		border-radius: 0.133333rem;
	}

	.m_pd_banner_main .diy {
		bottom: 0.4rem;
	}

	.m_pd_banner_main .diy>span {
		background: white;
		width: 0.16rem;
		height: 0.16rem;
		border-radius: 0.133333rem;
		margin: 0 0.08rem !important;
		transition: all .2s;
		opacity: .8;
	}

	.m_pd_banner_main .diy>span.swiper-pagination-bullet-active {
		width: 0.32rem;
		transition: all .2s;
		background-color: white;
		opacity: 1;
	}
	
	.m_pd_banner_con {
	    width: 100%;
	    height: 100%;
	}

	.m_pd_nav>a {
		display: block;
		width: 2.933333rem;
		height: 2.133333rem;
		margin: 0.133333rem;
		position: relative;
	}

	.m_pd_nav>a:nth-of-type(1) {
		background: url(/style/images/m_pd_zx.png) no-repeat;
		background-size: contain;
	}

	.m_pd_nav>a:nth-of-type(2) {
		background: url(/style/images/m_pd_zc.png) no-repeat;
		background-size: contain;
	}

	.m_pd_nav>a:nth-of-type(3) {
		background: url(/style/images/m_pd_wd.png) no-repeat;
		background-size: contain;
	}

	.m_pd_nav>a>p {
		color: white;
		position: absolute;
	}

	.m_pd_nav {
		margin-top: -0.133333rem;
	}

	.m_pd_nav>a>p:nth-of-type(1) {
		font-size: 0.426666rem;
		font-weight: 600;
		top: 0.4rem;
		left: 0.266666rem;
	}

	.m_pd_nav>a>p:nth-of-type(2) {
		font-size: 0.346666rem;
		top: 1.066666rem;
		left: 0.266666rem;
	}

	.m_pd_time {
		background: #f6f8fb;
		border-radius: 0.16rem;
	}

	.m_pd_time p {
		margin: 0.133333rem 0;
		color: #666;
		font-size: 0.373333rem;
		background: url(/style/images/m_time.png) no-repeat left center;
		padding-left: 0.533333rem;
		background-size: 0.373333rem auto;
		margin-left: 0.266666rem;
	}

	.m_pd_time p>span {
		display: inline-block;
		background: #ff6816;
		border-radius: 0.08rem;
		margin: 0.026666rem 0.106666rem;
		padding: 0.053333rem 0.133333rem;
		text-align: center;
		color: white;
	}

	.m_pd_tab .swiper-slide {
		font-size: 0.4rem;
		position: relative;
		padding-bottom: 0.266666rem;
		color: #666;
	}

	.m_pd_tab .swiper-slide.on {
		font-size: 0.426666rem;
		font-weight: 600;
		color: #3232b2;
	}

	.m_pd_tab .swiper-slide.on::after {
		content: "";
		position: absolute;
		width: 0.533333rem;
		height: 0.133333rem;
		border-radius: 0.133333rem;
		background: #3232b2;
		display: block;
		bottom: 0px;
		left: 0.586666rem;
	}

	.m_pd_tab_con .swiper-slide {
		box-shadow: 0 0 0.08rem 0.08rem #f8f8f8;
		border-radius: 0.266666rem;
		padding: 0.213333rem;
	}

	.m_pd_tab_con_xz_box h3 {
		font-size: 0.426666rem;
		text-align: center;
		margin: 0.533333rem auto;
		position: relative;
		display: inline-block;
	}

	.m_pd_tab_con_xz_box p {
		font-size: 0.373333rem;
		line-height: 0.693333rem;
		text-align: left;
	}

	.m_pd_tab_con_xz_box h3::after {
		content: '';
		background-image: linear-gradient(90deg, #7a89fd 0%, #c9d4ff 100%);
		height: 0.133333rem;
		width: 100%;
		bottom: -1px;
		position: absolute;
		left: 0;
		border-radius: 0.106666rem;
		opacity: .5;
	}

	.m_pd_tab_con_xz_box {
		text-align: center;
	}

	.m_pd_tab_con_yx>a {
		display: inline-block;
		width: 32%;
		padding: 0.266666rem;
		text-align: center;
	}

	.m_pd_tab_con_yx>a>img {
		width: 100%;
		height: 100%;
	}

	.m_pd_tab_con_yx>a>p {
		margin-top: 0.186666rem;
		font-size: 0.346666rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	/* 院校详情页 */
	.yx_box1 {
		display: flex;
		overflow: hidden;
		padding: 0.533333rem 0.533333rem 0;
	}

	.yx_box1>.yx_b1_img {
		width: 30%;
		height: 100%;
		margin-right: 0.4rem;
	}

	.yx_box1>.yx_b1_img>img {
		width: 100%;
		max-height: 100%;
	}

	.yx_info {
		width: 65%;
		line-height: 0.506666rem;
	}

	.yx_info>p {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 0.373333rem;
		line-height: 0.693333rem;
	}

	.yx_info>p>a {
		font-weight: 600;
		display: inline-block;
		background: red;
		color: white;
		border-radius: 0.106666rem;
		line-height: initial;
		padding: 1px 0.16rem;
		font-size: 0.373333rem;
	}

	.yx_info>p:nth-of-type(1) {
		font-weight: 600;
	}

	div.yx_tit {
		padding-left: 0.533333rem;
		border-left: 0.16rem solid red;
		color: #000;
		font-weight: 600;
		font-size: 0.426666rem;
		margin: 0 0.266666rem 0.266666rem;
	}

	.yx_box2>.yx_des {
		line-height: 0.64rem;
		font-size: 0.373333rem;
		letter-spacing: 1px;
		text-indent: 0.533333rem;
	}

	.yx_box2>.yx_des>a {
		color: red;
	}

	.yx_zy_con {
		padding: 0.133333rem;
	}

	.yx_zy_con tr>td>a {
		display: inline-block;
		background: red;
		padding: 0.106666rem 0.213333rem;
		font-size: 0.32rem;
		color: white;
		border-radius: 0.133333rem;
	}

	.yx_zy_con tr>td,
	.yx_zy_con th {
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		padding: 0.186666rem 0;
		font-size: 0.346666rem;
	}

	.yx_zy_con tr>td:last-of-type {
		border-right: 1px solid #ccc;
	}

	.yx_zy_con tr:last-of-type>td {
		border-bottom: 1px solid #ccc;
	}

	.yx_zy_con tr:nth-of-type(even)>td {
		background: #fbfbfb;
	}

	.yx_box4>.yx_zsyb {
		display: flex;
		justify-content: space-between;
		padding: 0.266666rem;
	}

	.yx_box4>.yx_zsyb>img {
		width: 48%;
		height: 48%;
	}

/*问答样式*/
  /* 详情页 */
    .new .new_l {
        width: 100%;
        padding: 0.4rem;
        margin-bottom: 0.533333rem;
    }

    .new .new_l h1 {
        font-size: 0.533333rem;
    }

    .new .new_l .new_l_txt {
        display: flex;
        padding: 0.133333rem 0;
    }

    .new .new_l .new_l_txt .jiaqu {
        display: none;
    }

    .new .new_l .new_l_txt span {
        font-size: 0.32rem;
		margin-right: 0.8rem;
    }

    .new .new_l .abstract {
        padding: 0.266666rem;
        margin-bottom: 0.266666rem;
    }

    .content.fl {
        width: 100%;
    }

    .content.fl table, .content.fl img {
        width: 100% !important;
    }

    .jie.fl {
        width: 100%;
        font-size: 0.32rem;
        margin-top: 0.4rem;
    }

    .jie.fl img {
        width: 100%;
    }

    .tags a {
        padding: 0 0.4rem;
        margin-right: 0.133333rem;
        border-radius: 0.266666rem;
		margin-bottom:0.266666rem;
    }

    .author-info {
        font-size: 0.32rem;
    }

    .prev {
        margin-top: 0.266666rem;
        margin-bottom: 0.266666rem;
        padding-bottom: 0.266666rem;
        font-size: 0.373333rem;
    }

    .new_tag .new_tag_t {
        font-size: 0.453333rem;
        margin-bottom: 0.266666rem;
        padding-left: 0.266666rem;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
    }

    .new_tag ul li {
        width: 100%;
        font-size: 0.373333rem;
    }

    ul.pagelist {
        display: flex;
        justify-content: center;
    }

.new .new_l .new_l_txt span:nth-of-type(3) {
    display: none;
}

.article_wenda_txt {
    padding: 0;
    margin: 0.2rem 0;
    line-height: 0.666666rem;
    font-size: 0.36rem;
}

.info_wenda_info {
    margin-right: auto;
}

.article_wenda_user {
    margin: 0.8rem 0;
    padding-top: 30px;
}

.article_wenda_con {
    padding: 0.666666rem;
    border-radius: 0.266666rem;
    margin: 0;
}

.jjwd_box {
    margin: 0.8rem auto 0.266666rem;
    font-size: 0.4rem;
    padding: 0.48rem;
}

.jjwd_qes_btn {
    width: 2rem;
    margin-left: 0;
    height: 0.933333rem;
    line-height: 0.933333rem;
    margin-top: 0.133333rem;
}

.jjwd_item.jjwd_txt>div {
    margin-top: 0.133333rem;
    padding-left: 0.666666rem;
    margin-left: 0.266666rem;
    background-size: 0.533333rem;
}

.article_pl {
    margin: .5rem 0;
}

textarea.text-area.placeholder {
    width: 100% !important;
    border-radius: 0.32rem;
    height: 2.666666rem;
    font-size: 0.373333rem;
    padding: 0.4rem;
}

.article_pl_btn {
    width: 1.6rem;
    height: 0.8rem;
    border-radius: 0.133333rem;
    line-height: 0.8rem;
    font-size: 0.373333rem;
    margin-top: 0.266666rem;
}

.article_pl_meg_user {
    margin: 0.533333rem 0;
    padding: 0.4rem;
    border-radius: 0.133333rem;
}

.article_pl_meg {
    margin: 1.066666rem 0;
    padding: 0;
}

.fl.article_pl_meg_user_img {
    width: 1.333333rem;
    height: 1.333333rem;
}

.fl.article_pl_meg_user_info {
    width: 6.8rem;
    margin-left: 0.266666rem;
}

.article_pl_meg_user_info_name.fl {
    font-size: 0.4rem;
    padding-top: 0.133333rem;
}

.article_pl_meg_user_info_name.fl span {
    display: none;
}

.article_pl_meg_user_info_txt.fl {
    font-size: 0.373333rem;
    line-height: 0.666666rem;
    margin-top: 0.266666rem;
}

.list_ul li .list_text .list_tit a {
    -webkit-line-clamp: 2;
}

.article_wenda_like li {
    width: 100%;
    float: none;
    margin: 1rem 0;
}

.article_wenda_like {
    margin-top: 3rem;
}

.article_wenda_like li>p {
    line-height: .75rem;
}

.article_wenda_user_img {
    width: 15%;
}

.article_wenda_user_info {
    width: 80%;
    margin-left: .2rem;
}
.article_wenda_like_tit{
    padding-left:0;
}
/*登陆报名流程页面*/
div.weixin_yindao_box_center .g-wrap {
    padding: 10px !important;
    box-sizing: border-box !important;
    margin: 0 !important;
}

.g-wrap .g-item i {
    display: none !important;
    left: 0 !important;
    position: initial !important;
}

.g-wrap .g-item .g-i-fr {
    margin: 0 !important;
    padding: 0 !important;
    border-left: 0 !important;
}

div.weixin_yindao_box_center {
    width: 100% !important;
}

}
